/* 公共 */
body{width:100%;height:100%;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,th,img,div,blockquote,dl,dt,dd,pre,object,textarea,input,a{margin:0;padding:0; color:#2d2d2d; font-family:"宋体",SimHei,SimSun,Verdana,Arial;box-sizing:border-box;}
div,table,td,ul,li,p{margin:0;padding:0; color:#4b4b4b;}
div,table,td,ul,li,p,textarea,input,select,table{font-size:12px;}
textarea{color:#333; background-color:#ffffff;}
input {color:#333;}
fieldset,img{border:0;vertical-align:top;}
dl,ul,ol,li{list-style:none;}
ul{list-style:none;}
a{color:#2d2d2d; text-decoration:none;-webkit-tap-highlight-color:transparent;}
a:hover{text-decoration:none;}
.fl{ float:left;display:block;}
.fr{ float:right;display:block;}
.clear:after{content:" ";display:block;clear:both;height:0px;visibility:hidden;}
.clear{zoom:1;} 
.center{width:1200px;margin: 0 auto;}
 .trans {
    text-decoration: none;
    transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
}
/*placehodel*/
input:-ms-input-placeholder,select:-ms-input-placeholder{color:#555;}/* Internet Explorer 10+ */ 
input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#555;}/* WebKit browsers */
input::-moz-placeholder,select::-moz-placeholder{color:#555;}/* Mozilla Firefox 4 to 18 */ 
input:-moz-placeholder,select:-moz-placeholder{color:#555;}/* Mozilla Firefox 19+ */
/*头部*/
.header{width: 100%;height:40px;background: #f7f7f7;}
.header .home{font-size:14px;color: #666666;display: block;line-height:40px; float: left;}
.header .home img{margin-top: 12px;margin-right:6px;}
.header .tel{display: block;float: right;font-size:20px;color: #46a3d7;text-align:justify;text-align-last:justify;cursor:default;line-height:40px;}
.header .tel img{margin-top:6px;margin-right:6px;}
/*导航*/
.nav{width: 100%;height:80px;line-height: 80px; background:#fff;border-bottom: 1px solid #dce0e3;}
.nav .logo{font-size: 28px;color: #46a3d7;font-weight: bold;}
.nav li{display:inline-block;float: left;}
.nav .center> ul>li{position: relative;height:78px;}
.nav li a{color: #535353;padding: 0 30px;font-size: 16px;display:inline-block;}
.nav li a.has-select {
    background: url(../img/nav-select.png) no-repeat 100px center;
}
.nav a.current{color: #46a3d7;}
.nav li div{background: #53a2cf;display: none;z-index: 10;position: absolute;top:78px;min-width: 124px;}
.nav li div li {line-height: 30px;padding: 0 20px;color: #ffc619;font-size: 16px;display: block;float: none;}
.nav li div li a{background: #53a2cf;color: #fff;line-height: 30px;padding: 0;font-size: 14px;}
.nav li .service-item{position: absolute;    width: 530px;padding: 10px 0;}
.nav li .sample li{text-align: center;}
.nav li .service-item ul{display: inline-block;vertical-align: top;border-right: 1px dashed #d4d4d4;height: 154px;}
.nav li .service-item ul:last-of-type{border: 0;}
.nav li .service-item ul li{display: block;float: none;}
.nav li:hover>a{color: #46a3d7;}
.nav li:hover a.has-select {
    background: url(../img/nav-select1.png) no-repeat 100px center;
}
.nav li ul li:hover>a{color: #fff;text-decoration: underline;}
.nav li:hover div{display: block;}
/*banner*/
.index-banner{ height: 500px;width: 100%;position:relative;overflow: hidden;min-width: 1200px;}
.index-banner a,.banner a{display: block;width:1920px; position:absolute;left:50%;margin-left:-960px;}
.index-banner a img,.banner a img{width: 100%;}

.banner{ height: 375px;width: 100%;position:relative;overflow: hidden;min-width: 1200px;}
/*footer*/
.footer{background:#333333;color: #ededed;font-size: 16px;width: 100%;}
.footer>div{padding-top:35px;}
.footer .footer-left{padding-left: 110px;}
.footer ul{float: left;}
.footer li{color: #ededed;line-height: 28px;padding: 0 30px;font-size: 16px; }
.footer ul.bor-ri{border-right: 1px solid #41454c; }
.footer ul.border{border-left: 1px solid #41454c;border-right: 1px solid #41454c;  }
.footer li a{color: #ededed;font-size: 14px}
.footer .footer-right{text-align: right;font-size:14px;color: #ededed;width: 460px;padding-right: 150px;}
.footer .footer-right p{font-size: 24px;color: #ededed;padding-bottom: 10px;}
.footer .footer-right span{color: #ededed;padding: 6px 0;display: block;}
.footer .footer-right h4{font-size: 26px;color: #ededed;line-height: 40px;}
.footer .footer-right a{display: inline-block;padding: 0 5px;color: #ededed;line-height: 25px;}
.footer .footer-right a img{display: block;margin: auto;}
.footer .bot{border-top: 1px solid #41454c; padding-top: 15px;font-size: 14px;color: #fff;text-align: center;padding-bottom:23px;margin-top: 5px;}
/*公共样式*/
.index-title{font-size: 36px;color: #555;position: relative;line-height: 65px;text-align: center;}
.index-title i{display: inline-block;width: 75px;height: 4px;background: #46a3d7;border-radius: 2px;position: absolute;bottom: 0px;left: 50%;margin-left: -37px;}
.wrap{padding: 40px 0;}

/*弹出层*/
    .popupbox-wrap{width:633px;height: 368px; display:none;position:fixed;left:50%;top:50%;margin-top: -184px; margin-left:-317px;border-radius:10px;-moz-box-shadow:3px 4px 6px 2px rgba(0,0,0,0.3);-webkit-box-shadow:3px 4px 6px 2px rgba(0,0,0,0.3);box-shadow: 3px 4px 6px 2px rgba(0,0,0,0.3);z-index:999;    border-radius: 25px;}
    .popupbox{position:relative;height: 368px;background:url(../img/popupbox.png) no-repeat;border-radius:10px;background-size:633px 368px;}
    .popup-close{position:absolute;display:block;width:40px;height:40px;right:3px;top:4px;background:url(../img/popup-close.png) no-repeat;background-size: 40px;}
    .popupbox-top{width:100%;padding-top: 286px;}
    .popupbox-top a{color: #fff;font-size: 34px;padding-left: 76px;line-height: 54px;text-align: center;}
    .popupbox-top p{color: #7d828b;text-align: center;margin-top:10px;font-size: 14px;}
    .popupbox-top ul{width: 100%;}
    .popupbox-top li:nth-of-type(1){float: left;width:66%;}
    .popupbox-top li:nth-of-type(2){float: left;width:34%;}

